package com.xiaoke.java;

/**
 * 测试解释器模式和JIT编译模式
 * -Xint : 7670ms
 * -Xcomp  : 824ms
 * -Xmixed :  821ms
 *
 *
 * @author xiao-ke
 * @version 1.0.0
 * @ClassName IntCompTest.java
 * @Description TODO
 * @createTime 2022年02月24日 21:01:00
 */
public class IntCompTest {

    public static void main(String[] args) {

        long start = System.currentTimeMillis();

        testPrimeNumber(1000000);

        long end  = System.currentTimeMillis();

        System.out.println("花费的时间为:" + (end -start));

    }

    private static void testPrimeNumber(int count) {
        for (int i = 0; i < count; i++) {
            //计算100以内的质数
            label:for (int j = 2; j <=100 ; j++) {
                for (int k = 2; k <= Math.sqrt(j) ; k++) {
                    if(j % k == 0){
                        continue label;
                    }
                }

            }
        }
    }


}
